# Base
#@{
HEADERS += \ 
    $$PWD/FITKVTKGraphAdaptorAPI.h \ 
    $$PWD/FITKGraphObject3D.h \
    $$PWD/FITKVTKViewAdaptorBase.h \
    $$PWD/FITKGraphObjectModelBase.h \
    $$PWD/FITKGraphObjectGeoModelBase.h \ 
    $$PWD/FITKGraphObjectMeshModelBase.h \ 
    $$PWD/FITKGraphObjectFixedSizeBase.h \
    $$PWD/FITKGraphObjectHighlightBase.h \
    $$PWD/FITKGraphObjectLoadBase.h \
    $$PWD/FITKGraphObjectNodeLoadBase.h \
    $$PWD/FITKGraphObjectElementLoadBase.h \
    $$PWD/FITKGraphObjectMarkBase.h \
    $$PWD/FITKGraphObjectInteractionBase.h \
    $$PWD/FITKGraphObjectLineBase.h \ 
    $$PWD/FITKGraphObjectPredefinedFieldBase.h   
    
SOURCES += \ 
    $$PWD/FITKGraphObject3D.cpp \
    $$PWD/FITKVTKViewAdaptorBase.cpp \
    $$PWD/FITKGraphObjectModelBase.cpp \
    $$PWD/FITKGraphObjectGeoModelBase.cpp \ 
    $$PWD/FITKGraphObjectMeshModelBase.cpp \ 
    $$PWD/FITKGraphObjectFixedSizeBase.cpp \
    $$PWD/FITKGraphObjectHighlightBase.cpp \
    $$PWD/FITKGraphObjectLoadBase.cpp \
    $$PWD/FITKGraphObjectNodeLoadBase.cpp \
    $$PWD/FITKGraphObjectElementLoadBase.cpp \
    $$PWD/FITKGraphObjectMarkBase.cpp \
    $$PWD/FITKGraphObjectInteractionBase.cpp \
    $$PWD/FITKGraphObjectLineBase.cpp \ 
    $$PWD/FITKGraphObjectPredefinedFieldBase.cpp
    
#@}

# Preprocess 
#@{
HEADERS += \ 
    $$PWD/FITKGraphCommons.h \
    $$PWD/FITKColorMap.h \
    $$PWD/FITKColorMapManager.h \
    $$PWD/FITKPartDataSetManager.h \
    $$PWD/FITKSetSurfPolyProvider.h \
    $$PWD/FITKGraphObjectModelHighlighting.h \
    $$PWD/FITKGraphObjectMeshPart.h \
    $$PWD/FITKGraphObjectMeshInstance.h \
    $$PWD/FITKGraphObjectSet.h \
    $$PWD/FITKGraphObjectRefNode.h \
    $$PWD/FITKGraphObjectSurface.h \
    $$PWD/FITKGraphObjectLoad_F_M.h \
    $$PWD/FITKGraphObjectLoad_G_BF.h \
    $$PWD/FITKGraphObjectLoad_P.h \
    $$PWD/FITKGraphObjectBC.h \
    $$PWD/FITKGraphObjectConstraintTie.h \
    $$PWD/FITKGraphObjectConstraintCoupling.h \
    $$PWD/FITKGraphObjectConstraintRigidBody.h \
    $$PWD/FITKGraphObjectInteractionSurfToSurfExplicit.h \
    $$PWD/FITKGraphObjectInertia.h \
    $$PWD/FITKGraphObjectPickPreview.h \
    $$PWD/FITKGraphObjectPick.h \
    $$PWD/FITKGraphObjectCoordinate.h \
    $$PWD/FITKGraphObjectWire.h \
    $$PWD/FITKGraphObjectWirePreview.h \
    $$PWD/FITKGraphObjectMaterialOrientation.h \
    $$PWD/FITKGraphObjectSpringPoint2Point.h \
    $$PWD/FITKGraphObjectSpringPoint2PointPreview.h \
    $$PWD/FITKGraphObjectConnectorAssignment.h \
    $$PWD/FITKGraphObjectPredefinedFieldVelocity.h \
    $$PWD/FITKGraphObjectPredefinedFieldTemperature.h \
    $$PWD/FITKGraphObjectBeamOrientationPreview.h \
    $$PWD/FITKGraphObjectAssemblyPoints.h \
    $$PWD/FITKGraphObjectCoordinateInternal.h \
    $$PWD/FITKGraphObjectGeoPart.h \
    $$PWD/FITKGraphObjectGeoInstance.h \
    $$PWD/FITKGraphObjectSketchGrid.h \
    $$PWD/FITKGraphObjectSketchInteractivePreviewer.h \
    $$PWD/FITKGraphObjectArrow.h \
    $$PWD/FITKGraphObjectSketch2D.h \
    $$PWD/FITKGraphObjectSketch2DPreview.h \
    $$PWD/FITKGraphObjectGeoPartFeaturePreview.h \
    $$PWD/FITKViewAdaptorMeshPart.h \
    $$PWD/FITKViewAdaptorMeshInstance.h \
    $$PWD/FITKViewAdaptorSet.h \
    $$PWD/FITKViewAdaptorSurface.h \
    $$PWD/FITKViewAdaptorRefNode.h \
    $$PWD/FITKViewAdaptorLoad_F_M.h \
    $$PWD/FITKViewAdaptorLoad_G_BF.h \
    $$PWD/FITKViewAdaptorLoad_P.h \
    $$PWD/FITKViewAdaptorBC.h \
    $$PWD/FITKViewAdaptorConstraintTie.h \
    $$PWD/FITKViewAdaptorConstraintCoupling.h \
    $$PWD/FITKViewAdaptorConstraintRigidBody.h \
    $$PWD/FITKViewAdaptorInteractionSurfToSurfExplicit.h \
    $$PWD/FITKViewAdaptorInertia.h \
    $$PWD/FITKViewAdaptorCoordinate.h \
    $$PWD/FITKViewAdaptorWire.h \
    $$PWD/FITKViewAdaptorWirePreview.h \
    $$PWD/FITKViewAdaptorMaterialOrientation.h \
    $$PWD/FITKViewAdaptorSpringPoint2Point.h \
    $$PWD/FITKViewAdaptorSpringPoint2PointPreview.h \
    $$PWD/FITKViewAdaptorConnectorAssignment.h \
    $$PWD/FITKViewAdaptorPredefinedFieldVelocity.h \
    $$PWD/FITKViewAdaptorPredefinedFieldTemperature.h \
    $$PWD/FITKViewAdaptorBeamOrientationPreview.h \
    $$PWD/FITKViewAdaptorAssemblyPoints.h \
    $$PWD/FITKViewAdaptorGeoPart.h \
    $$PWD/FITKViewAdaptorGeoInstance.h \
    $$PWD/FITKViewAdaptorSketchGrid.h \
    $$PWD/FITKViewAdaptorSketchInteractivePreviewer.h \
    $$PWD/FITKViewAdaptorArrow.h \
    $$PWD/FITKViewAdaptorSketch2D.h \
    $$PWD/FITKViewAdaptorSketch2DPreview.h \
    $$PWD/FITKViewAdaptorGeoPartFeaturePreview.h
    
SOURCES += \ 
    $$PWD/FITKGraphCommons.cpp \
    $$PWD/FITKColorMap.cpp \
    $$PWD/FITKColorMapManager.cpp \
    $$PWD/FITKPartDataSetManager.cpp \
    $$PWD/FITKSetSurfPolyProvider.cpp \
    $$PWD/FITKGraphObjectModelHighlighting.cpp \
    $$PWD/FITKGraphObjectMeshPart.cpp \
    $$PWD/FITKGraphObjectMeshInstance.cpp \
    $$PWD/FITKGraphObjectSet.cpp \
    $$PWD/FITKGraphObjectRefNode.cpp \
    $$PWD/FITKGraphObjectSurface.cpp \
    $$PWD/FITKGraphObjectLoad_F_M.cpp \
    $$PWD/FITKGraphObjectLoad_G_BF.cpp \
    $$PWD/FITKGraphObjectLoad_P.cpp \
    $$PWD/FITKGraphObjectBC.cpp \
    $$PWD/FITKGraphObjectConstraintTie.cpp \
    $$PWD/FITKGraphObjectConstraintCoupling.cpp \
    $$PWD/FITKGraphObjectConstraintRigidBody.cpp \
    $$PWD/FITKGraphObjectInteractionSurfToSurfExplicit.cpp \
    $$PWD/FITKGraphObjectInertia.cpp \
    $$PWD/FITKGraphObjectPickPreview.cpp \
    $$PWD/FITKGraphObjectPick.cpp \
    $$PWD/FITKGraphObjectCoordinate.cpp \
    $$PWD/FITKGraphObjectWire.cpp \
    $$PWD/FITKGraphObjectWirePreview.cpp \
    $$PWD/FITKGraphObjectMaterialOrientation.cpp \
    $$PWD/FITKGraphObjectSpringPoint2Point.cpp \
    $$PWD/FITKGraphObjectSpringPoint2PointPreview.cpp \
    $$PWD/FITKGraphObjectConnectorAssignment.cpp \
    $$PWD/FITKGraphObjectPredefinedFieldVelocity.cpp \
    $$PWD/FITKGraphObjectPredefinedFieldTemperature.cpp \
    $$PWD/FITKGraphObjectBeamOrientationPreview.cpp \
    $$PWD/FITKGraphObjectAssemblyPoints.cpp \
    $$PWD/FITKGraphObjectCoordinateInternal.cpp \
    $$PWD/FITKGraphObjectGeoPart.cpp \
    $$PWD/FITKGraphObjectGeoInstance.cpp \
    $$PWD/FITKGraphObjectSketchGrid.cpp \
    $$PWD/FITKGraphObjectSketchInteractivePreviewer.cpp \
    $$PWD/FITKGraphObjectArrow.cpp \
    $$PWD/FITKGraphObjectSketch2D.cpp \
    $$PWD/FITKGraphObjectSketch2DPreview.cpp \
    $$PWD/FITKGraphObjectGeoPartFeaturePreview.cpp \
    $$PWD/FITKViewAdaptorMeshPart.cpp \
    $$PWD/FITKViewAdaptorMeshInstance.cpp \   
    $$PWD/FITKViewAdaptorSet.cpp \
    $$PWD/FITKViewAdaptorSurface.cpp \
    $$PWD/FITKViewAdaptorRefNode.cpp \
    $$PWD/FITKViewAdaptorLoad_F_M.cpp \
    $$PWD/FITKViewAdaptorLoad_G_BF.cpp \
    $$PWD/FITKViewAdaptorLoad_P.cpp \
    $$PWD/FITKViewAdaptorBC.cpp \
    $$PWD/FITKViewAdaptorConstraintTie.cpp \
    $$PWD/FITKViewAdaptorConstraintCoupling.cpp \
    $$PWD/FITKViewAdaptorConstraintRigidBody.cpp \
    $$PWD/FITKViewAdaptorInteractionSurfToSurfExplicit.cpp \
    $$PWD/FITKViewAdaptorInertia.cpp \
    $$PWD/FITKViewAdaptorCoordinate.cpp \
    $$PWD/FITKViewAdaptorWire.cpp \
    $$PWD/FITKViewAdaptorWirePreview.cpp \
    $$PWD/FITKViewAdaptorMaterialOrientation.cpp \
    $$PWD/FITKViewAdaptorSpringPoint2Point.cpp \
    $$PWD/FITKViewAdaptorSpringPoint2PointPreview.cpp \
    $$PWD/FITKViewAdaptorConnectorAssignment.cpp \ 
    $$PWD/FITKViewAdaptorPredefinedFieldVelocity.cpp \
    $$PWD/FITKViewAdaptorPredefinedFieldTemperature.cpp \
    $$PWD/FITKViewAdaptorBeamOrientationPreview.cpp \
    $$PWD/FITKViewAdaptorAssemblyPoints.cpp \
    $$PWD/FITKViewAdaptorGeoPart.cpp \
    $$PWD/FITKViewAdaptorGeoInstance.cpp \
    $$PWD/FITKViewAdaptorSketchGrid.cpp \
    $$PWD/FITKViewAdaptorSketchInteractivePreviewer.cpp \
    $$PWD/FITKViewAdaptorArrow.cpp \
    $$PWD/FITKViewAdaptorSketch2D.cpp \
    $$PWD/FITKViewAdaptorSketch2DPreview.cpp \
    $$PWD/FITKViewAdaptorGeoPartFeaturePreview.cpp
    
#@}

# Post
#@{
HEADERS += \ 
    $$PWD/FITKGraphObjectPostBase.h \
    $$PWD/FITKGraphObjectPostModelBase.h \
    $$PWD/FITKGraphObjectPostModel.h \
    $$PWD/FITKGraphObjectPostCut.h \
    $$PWD/FITKViewAdaptorPostModel.h \
    $$PWD/FITKViewAdaptorPostCut.h
    
SOURCES += \ 
    $$PWD/FITKGraphObjectPostBase.cpp \
    $$PWD/FITKGraphObjectPostModelBase.cpp \
    $$PWD/FITKGraphObjectPostModel.cpp \
    $$PWD/FITKGraphObjectPostCut.cpp \
    $$PWD/FITKViewAdaptorPostModel.cpp \
    $$PWD/FITKViewAdaptorPostCut.cpp

#@}

DISTFILES += \
    $$PWD/License.txt 
    